import request from '@/utils/request'
// 后期优化开发环境和生产环境使用
const encryption = '/encryption'

/**
 * 获取角色列表
 */
export function getRoleUserList(params) {
  return request({ url: `/api/role${encryption}/v1/list`, method: 'post', data: params})
}
/**
 * 新增角色
 */
export function addRole(params) {
  return request({ url: `/api/role${encryption}/v1/save`, method: 'post', data: params})
}
/**
 * 修改角色状态
 */
export function updateState(params) {
  return request({ url: `/api/role${encryption}/v1/switch`, method: 'post', data: params})
}
/**
 * 修改角色信息
 */
export function updateRoleInfo(params) {
  return request({ url: `/api/role${encryption}/v1/update`, method: 'post', data: params})
}
/**
 * 角色详情
 */
export function roleDetail(params) {
  return request({ url: `/api/role${encryption}/v1/details`, method: 'post', data: params})
}

/**
 * 查询所有菜单权限
 */
export function menuList(params) {
  return request({ url: `/api/login${encryption}/v1/personal-center`, method: 'post', data: params})
}

